Skip to content

feat(analytics): clarify program metrics and redesign charts - #409

Merged
TThanos3000 merged 1 commit into
devfrom
fix/dev-analytics-ux-charts
Oct 10, 2026
Merged

TThanos3000 merged 1 commit into
devfrom
fix/dev-analytics-ux-charts

Conversation

@TThanos3000

@TThanos3000 TThanos3000 commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Аналитика программы получает понятные этапы участников и проектов, читаемые диаграммы и порядок блоков по важности для организатора.

  • В карточке программы убран процент «Без проектов»; в сводке «Эксперты» заменены на «Сдано проектов», метрики получили разные иконки.
  • География проектов и участников показана столбчатыми диаграммами Chart.js с полными названиями регионов, точными значениями и таблицами данных.
  • Динамика активности разделена на два графика с общей шкалой и синхронным выбором даты мышью и клавиатурой.
  • Воронки показаны вертикальными столбцами: регистрация → завершённый онбординг → команда; создано → сдано → оценено. Отсутствующая метрика отличается от нуля, реальные значения не ограничиваются искусственно.
  • Повторяющиеся счётчики «Не сдано» убраны из воронки, кейсов, сводки кейса и блока внимания. Статус отдельного проекта сохранён.
  • Порядок блоков: основные показатели, внимание и оценивание, воронки, кейсы и динамика, география.

API-счётчик завершённого онбординга: PROCOLLAB-github/api#773. До публикации API с новым счётчиком frontend показывает отсутствие данных об онбординге и не подменяет его нулём.

Проверка: полный набор frontend-тестов — 2025 тестов в 409 файлах прошли; production и development сборки; ESLint по всему frontend; Stylelint для изменённых стилей; Prettier на чистом снимке коммита с переносами строк LF. Мобильный и широкий экран проверены в браузере.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants